/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package stories;
import cucumber.api.java.en.Given;
import cucumber.api.java.en.Then;
import cucumber.api.java.en.When;
import cucumber.api.java.en.And;
import ventasautomotrices.ConsultaAutos;
import ventasautomotrices.ControlDatos;
import static org.junit.Assert.*;
import ventasautomotrices.AgregarEmpleado;

/**
 *
 * @author Chapas Hazel
 */
public class AgregarEmpleadoStepDef {
    ControlDatos cdatos = new ControlDatos();
    AgregarEmpleado aemp = new AgregarEmpleado();
    
    @Given("^un empleado está en la interfaz de agregar empleado$")
    public void un_empeado_incresa_a_la_interfaz_agerarEmpleado(){
        aemp.setAlwaysOnTop(true);
        aemp.isActive();
    }
    
    @When("^el empleado ingresa nombre, aprellido, dirección, celular, tipo de usuario y su password.$")
    public void empleado_ingresa_datos(){
        aemp.setTnombre("Nombrep");
        aemp.setTapellido("Apellidop");
        aemp.setTdireccion("Dir-1003-113 zona a");
        aemp.setTcelular("5555555");
        //aemp.setCtipo(0);
        
        aemp.setTpass("pass123");
    }
    
    @And("^el usuario presiona el boton insertar.$")
    public void presiona_el_boton_btInsertar(){
        aemp.insertarEmp();
    }
    
    @Then("^el sistema debe mostrar un mensaje de confirmacion de la inserción$")
    public void mostrar_mensaje(){
      assertEquals(true, aemp.getA().isVisible());
    }
    
    }
